home *** CD-ROM | disk | FTP | other *** search
- StringSave = eval("/Save:Fichier").split("@");
- StringNomVar = StringSave[0].split(",");
- StringValeurVar = StringSave[1].split(",");
- StringTypeVar = StringSave[2].split(",");
- i = 0;
- while(i < StringNomVar.length)
- {
- if(StringTypeVar[i] eq "number")
- {
- set("/Variables:" + StringNomVar[i],Number(StringValeurVar[i]));
- }
- else if(StringTypeVar[i] eq "boolean")
- {
- if(StringValeurVar[i] eq "true")
- {
- set("/Variables:" + StringNomVar[i],true);
- }
- else
- {
- set("/Variables:" + StringNomVar[i],false);
- }
- }
- else
- {
- set("/Variables:" + StringNomVar[i],StringValeurVar[i]);
- }
- i += 1;
- }
- StringInventaire = StringSave[3].split(",");
- set("/Variables:InvNb",int(StringInventaire[0]));
- i = 1;
- while(eval("/Variables:InvNbMax") >= i)
- {
- set("/Variables:InvObjet" + i,int(StringInventaire[i]));
- i += 1;
- }
- StringMeg = StringSave[4].split(",");
- set("/Variables:MegSetting",new §/Variables:Setting§());
- eval("/Variables:MegSetting").X = StringMeg[0];
- eval("/Variables:MegSetting").Y = StringMeg[1];
- eval("/Variables:MegSetting").Scale = StringMeg[2];
- eval("/Variables:MegSetting").Position = StringMeg[3];
- eval("/Variables:MegSetting").Tableau = StringMeg[4];
- set("/Save:Fichier","");
- eval("/Variables:MegSetting").MegInitialisation();
-